<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <title>Swap フィルタ</title>
   <link rel="stylesheet" type="text/css" href="../../avisynth.css">
   <link rel="stylesheet" type="text/css" href="../ja.css">
</head>
<body >
<h2>
<a NAME="Swap"></a>SwapUV
/ UToY / VToY / YToUV
</h2>
<p><code>SwapUV </code>(<var>clip</var>)<br>
  <code>UToY </code>(<var>clip</var>)<br>
  <code>VToY </code>(<var>clip</var>)<br>
  <var>YToUV </var>(<var>clipU, clipV [, clipY]</var>)</p>

<p>これら 4 つのフィルタは、<em>v2.5</em> から利用可能です。</p>

<p><code>SwapUV</code> は、クリップの色差チャンネル（U と V）を交換（swap）します。DivX （5.00-5.02）のバグが原因で、AviSynth v2.5 で DivX または MJPEG のクリップを読み込むときに、色が歪められる（赤の代わりに青になる、など）ことがあります。それを修正するために、このフィルタを使用することができます。</p>

<p><code>UToY</code> は、色差の U 平面（プレーン。plane）を Y 平面にコピーします。生成される画像は、大きさが半分になります。すべての色（色差）情報は削除され、画像はグレースケールになります。</p>

<p>同様に <code>VToY</code> は、色差の V 平面を Y 平面にコピーします。生成される画像は、大きさが半分になります。すべての色（色差）情報は削除され、画像はグレースケールになります。</p>

<p><code>YToUV</code> は、2 つのクリップの輝度チャンネルを U チャンネルと V チャンネルとして評価します。画像は 2 倍の大きさになり、輝度は 50% の灰色です。輝度の値を足したいなら、<a href="merge.htm"><code>MergeLuma</code></a> を使用してください。<br />
<em>v2.51</em> から、渡されたクリップの輝度チャンネルを Y チャンネルとして評価する、オプションの引数 <i>clipY</i> が追加されています。</p>

<p><em>v2.53</em> から、これらのフィルタは YUY2 でも動作します。</p>

<pre># 色差の U チャンネルをぼかす
video = Colorbars(512, 512).ConvertToYV12
u_chroma = UToY(video).blur(1.5)
YtoUV(u_chroma, video.VToY)
MergeLuma(video)</pre>

<p><kbd>原文 Date: 2006/12/15 19:29:25</kbd><br />
<kbd>日本語訳 $Date: 2008/06/28 00:58:31 $</kbd></p>
<form><input TYPE="Button" VALUE="戻る"
onClick="history.go(-1)"></form>
</body>
</html>
